/*自定义*蓝色*文本/边框/背景色*/
.text-lan,a.text-lan:link,a.text-lan:visited,.button.border-lan,blockquote.border-lan,.pager.border-lan a,.pager-prev.border-lan,.pager-next.border-lan {	color: #007fca;}
.border-lan,.border-lan .button,.border-lan .tab-nav li a,.border-lan .tab-body,.button.bg-lan,.selected.border-lan,.pointer.border-lan li,.nav.border-lan .active a,.nav.nav-tabs.border-lan,.nav-main.border-lan a,.nav-main.border-lan .nav-head,.pagination.border-lan li,.pager.border-lan a {	border-color: #007fca;}
.bg-lan,.border-lan .button.active,.pointer.border-lan .active,.nav-pills.border-lan .active a,.nav-lan.border-lan .nav-head,.pagination.border-lan .active {	background-color: #007fca;}
.totalwidth {width:1002px; margin:0 auto; height:auto;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #484848; font-size:12px; text-decoration: none;}
a:hover{
    color: #007fca;
    text-decoration: none;
}
.mr5{margin-right: 5px;}
/*抬头*/
#top{
    width: 100%;
    height: 35px;
    background:#f5f5f5;
    margin: 0 auto;
}
#top_t{
    width: 1002px;
    height:35px;
    line-height:35px;
    margin: 0 auto;
}
#top_l{width:380px;  float:left; }
#top_r{
    width: 240px;
    float: right;
}
#top_r li{
    width: 60px;
    float: left;
}
#top_r a{
    text-decoration: none;
    color: #333;
}
#top_t a:hover{
    text-decoration: none;
}
/*head*/
#head_bg{
    width: 100%;
    height: 135px;
    margin: 0px auto;
}
#head{width:1002px;  margin:0 auto;}

.head_logo{
    width: 250px;
    float: left;
    padding-top: 34px;
}
.head_logo img{
    width: 100%;
    height: auto;
}
.head_name{
    width: 192px;
    float: left;
    padding-top: 41px;
    background: none;
    margin-left: 20px;
}
.head_gg{
    width: 15px;
    color: #484848;
    float: left;
    font-size: 14px;
    margin-left: 15px;
    padding-top: 40px;
}
.head_ggy{
    width: 400px;
    float: left;
    line-height: 30px;
    font-size: 12px;
    margin: 0 auto;
    padding-top: 43px;
}
.head_tel{
    width: auto;
    float: right;
    padding-top: 40px;
}
/*导航*/
#nav_bg{
    width: 100%;
    height: 50px;
    background:#007fca;
    margin: 0 auto;
}
#nav_c{width:1002px; height:50px; margin:0 auto;}
.nav-big a {
    font-size: 16px;
    line-height: 30px;
}
#navli .active a,#navli a:hover{
    background-color: #feae00 !important;
    color: #fff;
}
/*cx-hd*/
.cx-hd{height: 500px;}
/*搜索*/
#search_bg{
    width: 100%;
    height:40px;
    margin: 0 auto;
    color: #484848;
    background:#ededed;
    margin-bottom:30px;
}
#search_c{
    width: 1002px;
    height: 40px;
    margin: 0 auto;
}
#search_l{
    width: 600px;
    float: left;
    font-size: 13px;
    line-height: 40px;
}
.cx-index-sok{
    padding-top:6px;
}
.cx-index-so{
    width: 250px;
    height: 30px;
    line-height: 30px;
    float: left;
}
/*产品*/
/*fenlei*/
#zuo_d{background:#007fca; height:150px;  color:#fff; margin:0 auto; padding-top:20px;}
#zuo_d .bt{ width:210px; font-size:16px; text-align: center; border:1px #fff solid; height:36px; line-height:36px; margin:0 auto;}
#zuo_d .rx{width:210px; font-size:14px; line-height:40px;  margin:0 auto; margin-top:10px;}
#zuo_d .hm{width:210px; font-size:25px; line-height:30px; margin:0 auto;}
#zuo{
    width: 230px;
    float: left;
    border:1px #007fca solid;
    background:#f8f8f8;
    overflow: hidden;
}
.list_t{
    height: 87px;
    text-align: center;
    font-size: 22px;
    color:#fff;
    padding-top:18px;
    font-weight:bold;
    line-height:25px;
    background: url(../index_flt.jpg) repeat-x;
}
.cx-index-fenlei{
    margin-bottom: 20px;
}
.cx-index-fenlei li a{
    line-height: 60px;
    background: url("../index_flb.jpg") no-repeat;
    padding-left: 35px;
    display: block;
}
.fenlei .wz{width:190px; color:#555; font-size:13px; line-height:30px; padding-left:5px; margin:0 auto;}

/*end*/
.cx-cpzs-fr{
    width: 752px;
    height: 623px;
    float: right;
}
.cx-index-tab{
    margin: 0;
}
.cx-cpls{
    border: 1px solid #dedede;
}
.cx-cpls li{
    font-size: 16px !important;
}
.cx-xuanzhong{
    font-size: 16px !important;
    text-align: center;
    width: 160px;
}
.layui-this.cx-xuanzhong{
    color: #fff;
    background: #007fca;
}
.layui-this.cx-xuanzhong::after{
    border: none;
}
.cx-mode{
    font-size: 16px !important;
    background: none;
    position: absolute;
    top: 10px;
    right: 10px;
}

.cx-index-cplist{
    margin-top: 20px;
    display: block;
}
.cx-index-cplist img{
    padding: 3px;
    border: 1px solid #dedede;
}
.cx-index-cplist span{
    background: #f1f1f1;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    width: 100%;
    display: block;
    margin-top: 10px;
}
.cx-index-cplist:hover img{
    border: 1px solid #007fca;
}
.cx-index-cplist:hover span{
    background: #007fca;
    color: #fff;
}
/*优势*/
.cx-youshi{
    background: url("../index_ubl.jpg") repeat-x #f1f1f1;
    padding: 30px 0;
}
.youshi_bt{width:1002px; height:65px; background:url(../index_ysbj.png); margin:0 auto;}
.youshi_bt .bt1{
    font-size: 35px;
    width: 555px;
    font-weight: bold;
    color: #007fca;
    text-align: right;
}
.youshi_bt .bt2{font-size:18px; width:425px; line-height:42px; color:#484848;}
.youshi{
    width: 1002px;
    height: auto;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 20px;
}

.cx-youshi-li{
    background: #fff;
    padding-bottom: 20px;
    height:363px;
}
.cx-youshi-li.on,.cx-youshi-li:hover{background: #007fca; color:#fff;}
.cx-youshi-li .wz{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 35px;
}
.cx-youshi-li .wz2{
    font-size: 14px;
    line-height: 25px;
    padding: 0 12px;
}
.cx-youshi-li img{max-width:100%; height:auto;transition:all 0.2s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.2s linear;}
.cx-youshi-li img:hover{-webkit-transform: scale(1.03, 1.03);  transform: scale(1.03, 1.03);  -moz-transform: scale(1.03, 1.03); }
.cx-youshi-lifot{
    padding-bottom: 20px;
    background: url("../index_youshili_yy.png") bottom center no-repeat ;
    background-size: 100%;
}
/*应用*/
.cx-anli{
    background:url(../index_dbl.jpg) repeat-x;
    padding-top: 30px;
}
.warp {width:1002px; margin: 0 auto;}
.cx-anli-bt{
    font-size: 20px;
    line-height: 22px;
    padding-top: 13px;
}
.cx-anli-bt span{text-transform:uppercase; font-size:14px; color:#848484; text-align:center;}
.cx-anli-btl{
    background: url(../logo.png) no-repeat top left;
    background-size: 45px;
    border-bottom: 2px solid #007fca;
    padding-left: 65px;
    padding-bottom: 10px;
}
.cx-anli-btc{
    float: left;
    width: 650px;
    height: 34px;
    margin-left: 100px;
    line-height: 34px;
}
.cx-anli-btn{
    margin-left: 10px;
}
.cx-anli-btn:hover,.cx-anli-btnsm,.cx-anli-btnsm:hover{
    background: #007fca;
    color: #fff;
}
.cx-index-allst{
    padding: 10px 0 30px 0;
}
.cx-index-allist{
    margin-top: 20px;
    display: block;
}
.cx-index-allist img{
    width: 100%;
    transition:all 0.2s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.2s linear;
}
.cx-index-allist span{
    background: #f1f1f1;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    width: 100%;
    display: block;
    margin-top: 10px;
}
.cx-index-allist:hover img{
    border: 1px solid #007fca;
    -webkit-transform: scale(1.03, 1.03);  transform: scale(1.03, 1.03);  -moz-transform: scale(1.03, 1.03);
}
.cx-index-allist:hover span{
    background: #007fca;
    color: #fff;
}
/*客户*/
#cxkh{
    width:1000px;
    height:200px;
    overflow:hidden;
    margin:20px auto 0;
}
#cxkh-ls {
    float: left;
    width: 800%;
}
#cxkh-lst,#cxkh-lst1  {
    float: left;
}
.cx-kehulist{
    float: left;
    width: 200px;
    margin-right: 10px;
    text-align: center;
    line-height: 36px;
}
/*联系*/
.cx-index-lianxi{
    margin-top: 20px;
    height: 249px;
    background: url("../index_lxbg.jpg") no-repeat;
}
.guodu{
    width:550px;
    padding-top:43px;
    margin-left:47px;
}
.guodua{
    font-size:35px;
}
.guodub{
    font-size:20px;
    padding-top:24px;
}
.guoduc{
    font-size:14px;
    padding-top:23px;
}
.guodud{
    font-size:28px;
    margin-left:40px;
    width:215px;
    margin-top: 3px;
}
.guodue{
    width: 100px;
    height: 29px;
    line-height: 29px;
    margin-left: 10px;
    margin-top: 5px;
    text-align: center;
}
.guodue a{
    font-size:16px;
}
/*新闻*/
#innews{
    margin-top:40px;
}
.cx-index-newsl{
    width: 395px;
}
.cx-index-newsr{
    width: 590px;
}
.cx-in-nebt{
    background: url("../in_ns_btbg.jpg") no-repeat #efefef;
    height: 50px;
    line-height: 50px;
}
.cx-hjhd img{
    width: 100%;
    height: auto;
}
.cx-in-nebtl{
    font-size: 16px;
    color: #fff;
    margin-left: 35px;
    text-transform: uppercase;
}
.cx-in-js p{
    line-height: 32px;
    color: #666;
}
/*设备*/
#cxsbzs{
    width:1000px;
    height:200px;
    overflow:hidden;
    margin:20px auto 0;
}
#cxsbzs-ls {
    float: left;
    width: 300%;
}
#cxsbzs-lst,#cxsbzs-lst1  {
    float: left;
}
.cx-index-shebei{
    width: 300px;
    height: auto;
    float: left;
}
/*关于*/
.cx-in-gyl{
    width: 400px;
}
.cx-in-gybt{
    height: 50px;
    line-height: 52px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
}
.cx-in-wen{
    border-bottom: 1px dotted #969696;
    padding: 27px 0 6px 0;
}
.cx-in-went{
    padding-left: 25px;
    line-height: 24px;
    background: url("../in_went.jpg") no-repeat left 4px;
}
.cx-in-went a{
    color: #222;
    font-size: 14px;
}
.cx-in-wenn{
    padding-left: 25px;
    line-height: 24px;
    color: #888;
    font-size: 12px;
    background: url("../in_wenn.jpg") no-repeat left 4px;
}
.cx-in-gyr{
    width: 560px;
}
.cx-in-newsk{
    height: 50px;
    border: 1px solid #ddd;
}
.cx-in-newsk .tab-more{
    margin: 0;
    line-height: 50px;
}
.tab-nav.cx-in-news li{
    /*border-bottom: 1px dotted #969696;*/
    text-align: center;
    overflow: hidden;
}
.tab-nav.cx-in-news .active{
    background-color: #007fca;
}
.tab-nav.cx-in-news .active a{
    color: #fff;
}
.tab-nav.cx-in-news li a{
    line-height: 50px;
    font-size: 16px;
    width: 150px;
    padding: 0;
    border: none;
}
.cx-innewstt,.cx-innewslist{
    margin-bottom: 5px;
}
.cx-innewstt a{
    font-size: 16px;
    font-weight: normal;
    color: #007fca;
}
.cx-innewstt p{
    font-size: 12px;
    line-height: 26px;
    padding-top: 6px;
    margin-bottom: 0px;
    color: #888;
}

.cx-innewslistr{
    float: left;
    width: 70px;
    padding: 0 7px;
    height: 70px;
    background: #0ba1e4;
    text-align: center;
    font-family: Arial;
    margin-right: 24px;
}
.cx-innewslist:hover .cx-innewslistr{background:#0ba1e4; color:#fff;}
.cx-innewslist:hover b{ border-color:#fff;}
.cx-innewslistr b{ display:block; font-size:32px; border-bottom:1px solid #aeaeae;padding-top:4px;}
.cx-innewslistr span{ display:block; font-size:14px; padding-top:4px;}
.cx-innewslistl{background: #e7e7e7;}
.cx-innewslistl em a{ font-size:14px; display:block; padding: 10px 0 5px;}
.cx-innewslistl p{ font-size:12px; color: #888;line-height: 32px; padding-bottom: 5px;}
.cx-innewslist:hover .cx-innewslistr{
    border-right: 1px solid #fff;
}
.cx-innewslist:hover .cx-innewslistl{background: #0ba1e4;}
.cx-innewslist:hover a,.cx-innewslist:hover p{color: #fff}
/*友情链接*/
.cx-link-bt{
    background: url("../cx-linkbg.jpg") repeat-x;
}
.cx-link-btl,.cx-link-btr{
    background: #fff;
    padding: 0 10px;
    line-height: 32px;
}
.cx-link-btl,.cx-link-btr a{
    font-size: 16px;
    color: #333;
}
.cx-link-btl span{
    font-size: 30px;
    color: #007fca;
    text-transform: uppercase;
}
.cx-link-con{
    border: 1px solid #f1f1f1;
    border-top:none;
    padding: 20px;
}
.cx-link-con a{
    margin-right: 15px;
}
/*底部*/
.cx-footnav{
    margin-top: 40px;
    background: #007fca;
}
.nav.cx-fotnav a {
    color: #fff;
    font-size: 14px;
    line-height: 50px;
}
.nav.cx-fotnav a:hover {
    color: #feae00;
}
.cx-footer{
    padding: 40px 0;
}
.cx-footerl{
    width: 200px;
    padding: 0 20px;
    border-right: 1px solid #dfdfdf;
}
.cx-footerr,.cx-footerr p,.cx-footerr a{
    font-size: 14px;
    line-height: 36px;
}
/*产品列表 */
.cx-list-cp{
    width: 752px;
}
.cx-mianbao,.cx-mianbao a{
    font-size: 14px;
    line-height: 32px;
}
.list_gg img{
    width: 100%;
    height: auto;
}
/**/
.ben-listdl {padding: 10px;word-wrap: break-word;}
.ben-listdl:hover {background: #f9f9f9;}
.ben-listdl h3 a{font-weight: 500; font-size: 16px;}
.ben-listdl dt{padding: 10px 0;}
.ben-listdl dd{
    padding: 10px 15px;
}
.cx-list-news{color: #999;}
.cx-gy{
    border-bottom: 1px solid #999;
}
.cx-gy a{
    font-size: 24px;
    font-width:700;
    color: #007fca;
    line-height: 80px;
}
#conttent{
    padding:20px;
}
#conttent,#conttent p,#conttent a{
    line-height: 38px;
    font-size: 16px;
    color: #333;
}
/*联系我们*/
.cx-lx-top{
    background: #eee;
}
.cx-lx-topl{
    background: #007fca;
    color: #fff;
    padding: 30px;
}
.cx-lx-toplt{
    overflow: hidden;
    font-size: 36px;
    font-weight: bold;
    line-height: 52px;
    margin-bottom: 18px;
}
.cx-lx-tople{
    width: 232px;
    border: solid 2px #fff;
    font-size: 22px;
    text-align: center;
    margin-bottom: 18px;
    line-height: 45px;
}
.cx-lx-topll{
    font-size: 24px;
    font-style: italic;
    line-height: 40px;
}
.cx-lx-topr{
    width: 700px;
    padding: 30px;
}
.cx-lx-toprl {
    position: absolute;
    width: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100px;
    font-weight: bold;
    color: #999;
    height: 60px;
    z-index: 999;
    display: block;
    line-height: 100px;
}
.cx-lx-toprlw{
    top:0;
    left: 0;
}
.cx-lx-toprlt{
    right:0;
    bottom: -30px;
}
.cx-lx-toprc span {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    color: #333;
}
.cx-lx-toprc{
    width: 650px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    position: relative;
    padding: 0 60px;
    z-index: 0;
}
.cx-lx-ben{
    background: #f5f5f5;
}

.cx-lx-title{
    margin-top: 40px;
    border-left: solid 5px #007fca;
    padding-left: 20px;
}
.cx-lx-title a{
    font-size: 26px;
    line-height: 30px;
}
.cx-lx-title small{
    font-size: 14px;
    color: #999;
}
.cx-lx-con{
    padding-left: 30px;
    padding-top: 20px;
}
.cx-lx-coni{
    font-size: 60px;
    color: #007fca;
    width: 80px;
    text-align: center;
}
.cx-lx-conl{
    margin-left: 15px;
    font-size: 14px;
    color: #666;
    line-height: 25px;
}
.cx-lx-conl span{
    font-size: 18px;
    color: #333;
}
.cx-lx-rt{padding: 30px;}
.cx-lx-rtm{
    float: left;
    color: #007fca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 45px;
    line-height: 50px;
    font-weight: bold;
}
.cx-lx-rtc{
    float: left;
    margin-left: 10px;
    border-top: solid 3px #007fca;
    font-size: 20px;
    line-height: 40px;
    margin-top: 10px;
}
.mapzy{
    height: 460px;
}
/*产品详情*/
/* pho */
#phoimg{
    padding: 20px;
    background: #fff;
}
.cx-ben-title{
    font-size: 22px;
    color: #333;
    line-height: 36px;
}
.cx-bq,.cx-bq a{
    font-size: 12px;
    color: #888;
}
.layui-form-label{width: 120px;}
.layui-input-block{margin-left: 130px}
.cx-cuowu{
    background: url("../404.jpg") no-repeat center;
    width: 518px;
    height: 587px;
    margin: 0 auto;
}
.cx-cuowu-k{
    padding-top: 280px;
    width: 300px;
    margin: 0 auto;
}
.cx-solist{
    line-height: 32px;
    border-bottom: 1px dotted #f9f9f9;
}